package com.unicom.si.security.dao;

import com.unicom.si.mybatis.MyBatisDao;
import com.unicom.si.security.pojo.MyGrantedAuthority;
import com.unicom.si.security.pojo.ResourceRole;
import org.apache.ibatis.annotations.Param;

import java.util.List;

// 权限 DAO
@MyBatisDao
public interface AuthorityDAO {

    // 根据公司段，用户名，查询用户在系统中的权限
    public List<MyGrantedAuthority> queryUserAuthority(@Param("compid") int compid, @Param("username") String username);

    // 查询系统中配置的，资源和权限的对应关系
    public List<ResourceRole> queryConfig();
}
